// pages/edu/index/course/index/index.js
import {Course} from '../../../model/course.js'
import { CourseCategory } from '../../../model/course_category.js'
const courseModel=new Course()
const CourseCategoryModel=new CourseCategory()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:0,
    info:{}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this._getImages()
    this._getCategory()
    if(options.id){
      this.data.id=options.id
      this._getInfo()
    }
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },


  // -----------自定义方法---------------

  /**
   * edu images
   */
  _getImages(){
    CourseCategoryModel.getAd('edu_images',(res)=>{
      this.setData({edu_images:res});
    });
  },

  /**
   * 分类列表
   */
  _getCategory:function(){
    CourseCategoryModel.getList((res)=>{
      this.setData({categroy:res})
    })
  },

  /**
   * 详情
   */
  _getInfo:function(){
    let id=this.data.id
    courseModel.getInfo(id,(res)=>{
      this.setData({info:res})
    },(res)=>{
      wx.showToast({
        title: res.data.msg+'，正在返回……',
        icon:'none',
        mask: true,
      });
        
      setTimeout(()=>{
        wx.navigateBack()
      },1500)  
    })
  },

  /**
   * 章链接
   */
  onLink:function(event){
    let id=event.currentTarget.dataset.id;
    wx.navigateTo({
      url: '../list/index?id='+id,
    });
  },

  /**
   * 分类链接
   * @param {*} event 
   */
  onCategoryLink(event){
    let cid=event.currentTarget.dataset.cid
    wx.navigateTo({
      url: '../../category/index?cid='+cid
    })
  },
})